package homework1;

import java.util.StringJoiner;

public class Test {
    public static void main(String[] args) {

        long start = System.currentTimeMillis();
        String str = getArrayData(new int[]{11, 22, 33});
        System.out.println(str);

        long end = System.currentTimeMillis();

        long time = end - start;
        System.out.println(time / 1000 + "s");
    }

    //方法作用：将int数组转换为指定格式的字符串
    public static String getArrayData(int[] arr) {
        //1.判断数组是否为null
        if (arr == null) {
            return null;
        }

        //2.如果数组不为null，再遍历，并拼接数组中的元素
        StringJoiner s = new StringJoiner(", ", "[", "]");
        for (int i = 0; i < arr.length; i++) {
            //加""是因为add方法的参数要的是String类型
            s.add(String.valueOf(arr[i]));
        }
        //3、把StringJoiner转换为String，并返回。
        return s.toString();
    }
}
